package cn.com.sise.dao;

import cn.com.sise.pojo.Summary;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository("SummaryDao")
public interface SummaryDao {
    /**
     * 添加总结
     *
     * @param summary 总结信息
     * @return int
     */
    int insertSummary(Summary summary);

    /**
     * 删除总结
     *
     * @param summary 总结信息
     * @return int
     */
    int deleteSummary(Summary summary);

    /**
     * 修改总结
     *
     * @param summary 总结信息
     * @return int
     */
    int updateASummary(Summary summary);

    /**
     * 查询总结信息
     *
     * @param summaryId 总结ID
     * @return List<Summary>
     */
    List<Summary> selectSummary(@Param("summaryId") int summaryId);
}
